
/**
 * 
 * 2021年7月23日19:00:39
 * 创建WEB服务器，托管静态资源到public目录，
 * 目录包含文件检测员工search.html，
 * 点击提交，向服务器发请求(get  /search)，
 * 获取传递的数据，到数据库tedu下的emp表中查询该员工，
 * 最后响应‘查询成功’
 * 
 */

const express = require('express')
const mysql = require('mysql')

//创建WEB服务器
const app = express();
app.listen(8888,(req,res)=>{
  console.log('8888ok')
})

//托管静态资源到public目录，
app.use(express.static('./public'))

//默认页面重定向
//目录包含文件检测员工search.html，
app.all('/', (req, res) => {
  res.redirect('/search.html');
})

//到数据库tedu下的emp表中查询该员工，
//const mysql = require('mysql')
const conn = mysql.createConnection({
  host: '172.234.4.57',
  port: '3306',
  user: 'liang',
  password: '123456',
  database: 'tedu'
});

//点击提交，向服务器发请求(get  /search)，
app.get('/search',(req,res)=>{
  
  conn.query(`select * from emp where ename = ?`, [req.query.uname],(err, result) => {
    if (err) throw err;
    console.log(result)
    if(result){
      res.send(result)
    }else{
      res.send('error')
    }
  })

})







